An error occurred when attaching the database(s). Click the hyperlink in the message column for detalist.
Merhabalar.
SQL Server'da bir database'i Attach yaparken böyle bir hata alabiliyoruz.
Bunun sebepleri şunlar:
- SQL Server versiyonları farklı olabilir.
- Veritabanı bozulmuş olabilir.
- Gerekli izinler sağlanmamış olabilir.
- Veritabanı ismi değiştirilmiş olabilir.
Hatanın sebebini daha iyi öğrenmek için Message sütununun altındaki hataya tıklayın, hatayı görüntüleyin. Daha açıklayıcı olacaktır.
Bunun yanında, veritabanını SQL Server kurulu olan dizinde data'nın içine attığınızı varsayalım. Burada gerekli izinler gerekiyor, burasını şart koşmayın. Farklı bir klasörden eklemeyi deneyin.
Bunun yanında SQL Server Management Studio'ya sağ tuş yapın, yönetici olarak çalıştırın. Bu da çözüm olabilir.
Veritabanı ismini değiştirirseniz de böyle bir hata alabilirsiniz. Internet üzerinde rastladığım bir cevap şöyle diyor:
"Dosya adlarını değiştirdikten sonra, veritabanını tekrar iliştirmek için
açtığın "Attach Database" penceresinin alt kısmında veritabanı dosyalarının
adları ve yolları yazıyor. Işte o kısımdaki "Current File Path" isimli
alanda, veritabanı dosyalarının eski isimleri yazıyor. Bu nedenle de
eklenecek dosyalar bulunamıyor ve hata veriyor. O alandaki dosya yolları ve
isimlerini yaptığın değişikliklere göre güncellersen sorunun çözülecektir."
Farklı çözüm önerileri de olabilir.
Kolay gelsin,
Recep.